Constraint logic programming for structure-based reasoning about dynamic physical systems
نویسنده
چکیده
The paper describes a constraint logic programming approach for reasoning about dynamic physical systems based on structure. The approach takes a bond graph model of a system and computes a causal graph representation of its causal structure. Causal graphs can be used for causal explanations and for explicating the eeect of modeling abstractions on causal structure. The paper shows how causal graphs can be used to compute a simulation model of a system in the form of a set of diier-ential algebraic equations. The topological properties of the causal graph determines whether a simulation model is regular, i.e., conforming to the criterion of \real-time representation" or causality. In case the simulation model is not regular, a method is given for identifying all causal problems of a bond graph model.
منابع مشابه
Constraint Logic Programming for Structure-based Reasoning about Dynamic Physical System
The paper describes a framework for reasoning about dynamic physical systems based on structure. The framework integrates the language of bond graphs (BG) with the language of constraint logic programming (CLP). The advantage of such integration is twofold. First, to exploit the wealth of reasoning methods developed in the BG area within system dynamics. Second, to enhance the naturalness of re...
متن کاملConstraint-based Models for Qualitative Reasoning on Continuous Dynamic Systems
In this paper we concentrate on practical aspects of qualitative modeling and reasoning about continuous dynamic systems using constraints, reporting our experience in simulation and diagnosis of real-life systems using constraint-based models and heuristics. We brieey introduce an high level declarative language L QDE (Qualitative Deviations Equations language) suitable for modeling the (corre...
متن کاملNSAIL: Behavioural Sailing Animation Using Constraint-Based Reasoning
Behaviour is a reflection of a reasoning process that must deal with constraints imposed by an external environment, internal knowledge and physical structure. This paper proposes a framework for behavioural animation that is based on the next generation of object-oriented, constraint-based expert systems technology, and applies a control structure of knowledge agents and knowledge units to det...
متن کاملProving Correctness of Constraint Logic
A general framework based on Hoare logic is introduced for specifying and reasoning about Constraint Logic Programs with dynamic scheduling. The framework consists of a mixed formalism of programs in a ccp-like language, on the one hand, and correctness properties of the Hoare logic, on the other hand. In this formalism delay conditions are viewed as a speciic class of correctness properties. I...
متن کامل4.4 Programming in Timed Concurrent Constraint Languages
The areas of Qualitative Reasoning about physical systems (Weld and de Kleer 1989), reasoning about action and state change (Ginsberg 1987), reactive, real-time computing (Real-time systems 1991) and concurrent programming languages (Milner 1980; Hoare 1985) are areas of inquiry that are fundamentally about the same subject matter — the representation, design and analysis of continuous and disc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- AI in Engineering
دوره 10 شماره
صفحات -
تاریخ انتشار 1996